var nav4 = window.Event ? true : false;

var validar;
function GetUserInfo()
{
	$.get("../Consultas/cuentausuario.php",{},function(data){
		$("#user").html(data);
		$('#txtfecha').datepick();
	});

}
//despliega el div que contiene la opcion de cambiar la contraseña en User.int.php
function ChangePassword()
{
	$("#chlink").hide();
	$("#passw").show("slow");
	
}
//Verifica la información de User.int.php
function VerificarEditarUsuario(form)
{
	validar=true;
	text="<h4>Este campo es de existencia obligatoria</h4>";
	if(form.txtnombre.value=="")
	{
		$("#msgname").html(text);
		validar=false;
	}
	//verifica se escribio el password viejo
	if(form.txtpassword.value!="" && (form.txtnpassword.value != form.txtnpassword2.value))
	{
			$("#msgnpassword2").html("Las constrase&ntilde;as no coinciden");
			validar=false;
	}
	else
	if(form.txtpassword.value=="" &&(form.txtnpassword.value!="" || form.txtnpassword2.value!=""))
	{
		$("#msgnpassword2").html("Debe escribir la contrase&ntilde;a actual");	
		validar=false;
	}
	else
	if(form.txtpassword.value!="" &&(form.txtnpassword.value=="" || form.txtnpassword2.value==""))
	{
		$("#msgnpassword2").html("No puede dejar las contrase&ntilde;a en blanco");	
		validar=false;
	}
	else
	{
		$("#msgnpassword2").html("");	
	}
	
	if(validar)
	{
		form.submit();
	}
	
}


//verifica que la contrseña escrita sea la correcta
function VerificarContrasena()
{
	var valor=$("#txtpassword").val();
	
	if(valor!="")
	{
		$.get("./Consultas/password.php",{passwd:valor},
			function(data){
				$("#msgpassword").html(data);		
		});
		
		
	}
}
//llama a la consulta que obtienen la información del tipo o el tema de los invetarios turisticos
function ActivarTema()
{
	var valor=$("#txtcategoria").val();
	
	if (valor=="-1")
	{
		$("#txttipo").html("<option vaue=\"-1\">Seleccione Tipo</option")
		$("#txttipo").attr("disabled","true");
	}
	else
	{
		$.get("../Consultas/Tema.php",{seleccionado:valor},
			function(data){
				$("#div_tipo").html(data);
		});		
	}
}
function show_calendar()
{					
		var vWinCal = window.open("../calendario.php?str_target="+escape("Registro_Usuario")+"", "Calendario","width=160,height=180,status=no,resizable=no,top=200,left=200");
		vWinCal.opener = self;	
}

//activa la casilla que permite el ingreso de la georeferencia
function LatLon()
{
	$("#latlon input").removeAttr("disabled");
	$("#grados input").attr("disabled","true");
	$("#txtlatitud").focus();
}

function GraMinSec()
{
	$("#grados input").removeAttr("disabled");
	$("#latlon input").attr("disabled","true");
	$("#txtlatgrados").focus();
}	

//**********************************************
// menu registro
var general;
var servicios;
var imagenes;
var ubicacion;
var descripcion;
var georeferencia;
var tab;

//funcion obtiene las direfentes areas a editar y le agrega las funcionalidades
// para ocultar y mostrar 
function menu()
{
	general=$("#general");
	servicios=$("#allservicios");
	imagenes=$("#slideimg");
	ubicacion=$("#ubicacion");
	descripcion=$("#description");
	georeferencia=$("#georeferencia");
	tab= $("#tab a");
	IOGeneral();
	$("#oculto").hide();
	general.corner();
}

//muestra y oculta el area de informaci�n general
function IOGeneral()
{
	//general.toggle("slow");

		
		general.show("slow");
		ubicacion.hide();
		servicios.hide();
		imagenes.hide();
		descripcion.hide();
		georeferencia.hide();
		
		link=tab.eq(0);
		link.attr("class","activo");
		link=tab.eq(1);
		link.attr("class","");
		link=tab.eq(2);
		link.attr("class","");
		link=tab.eq(3);
		link.attr("class","");
		link=tab.eq(4);
		link.attr("class","");
		link=tab.eq(5);
		link.attr("class","");

}
//muestra y oculta el area de la ubicaicion
function IOUbicacion()
{
	//general.toggle("slow");

		
		general.hide();
		ubicacion.show("slow");
		servicios.hide();
		imagenes.hide();
		descripcion.hide();
		georeferencia.hide();
		
		link=tab.eq(0);
		link.attr("class","");
		link=tab.eq(1);
		link.attr("class","activo");
		link=tab.eq(2);
		link.attr("class","");
		link=tab.eq(3);
		link.attr("class","");
		link=tab.eq(4);
		link.attr("class","");
		link=tab.eq(5);
		link.attr("class","");

}

//muestra y oculta el area de la ubicaicion
function IODescripcion()
{
	//general.toggle("slow");

		
		general.hide();
		ubicacion.hide();
		servicios.hide();
		imagenes.hide();
		descripcion.show("slow");
		georeferencia.hide();
		
		link=tab.eq(0);
		link.attr("class","");
		link=tab.eq(1);
		link.attr("class","");
		link=tab.eq(2);
		link.attr("class","activo");
		link=tab.eq(3);
		link.attr("class","");
		link=tab.eq(4);
		link.attr("class","");
		link=tab.eq(5);
		link.attr("class","");

}
//muestra y oculta el areade servicios
function IOServicios()
{
	//general.toggle("slow");

		
		general.hide();
		ubicacion.hide();
		servicios.show("slow");
		imagenes.hide();
		descripcion.hide();
		georeferencia.hide();
		
		link=tab.eq(0);
		link.attr("class","");
		link=tab.eq(1);
		link.attr("class","");
		link=tab.eq(2);
		link.attr("class","");
		link=tab.eq(3);
		link.attr("class","activo");
		link=tab.eq(4);
		link.attr("class","");
		link=tab.eq(5);
		link.attr("class","");

}

//muestra y oculta el area de imagenes
function IOImagenes()
{
	//general.toggle("slow");

		
		general.hide();
		ubicacion.hide();
		servicios.hide();
		imagenes.show("slow");
		descripcion.hide();
		georeferencia.hide();
		
		link=tab.eq(0);
		link.attr("class","");
		link=tab.eq(1);
		link.attr("class","");
		link=tab.eq(2);
		link.attr("class","");
		link=tab.eq(3);
		link.attr("class","");
		link=tab.eq(4);
		link.attr("class","activo");
		link=tab.eq(5);
		link.attr("class","");

}

//muestra y oculta el area de georeferencia
function IOGeoreferencia()
{
	//general.toggle("slow");

		
		general.hide();
		ubicacion.hide();
		servicios.hide();
		imagenes.hide();
		descripcion.hide();
		georeferencia.show("slow");
		
		link=tab.eq(0);
		link.attr("class","");
		link=tab.eq(1);
		link.attr("class","");
		link=tab.eq(2);
		link.attr("class","");
		link=tab.eq(3);
		link.attr("class","");
		link=tab.eq(4);
		link.attr("class","");
		link=tab.eq(5);
		link.attr("class","activo");
$("#txtlatitud").focus();
}

//**********************************************
// menu registro
var Atractivo;
var Infraestructura;
var Planta;
var tab;

//funcion obtiene las direfentes areas a editar y le agrega las funcionalidades
// para ocultar y mostrar 
function menuInventario(){
	Atractivos=$("#atractivos");
	Infraestructura=$("#infraestructura");
	Planta=$("#plantas");
	tab= $("#tab a");
	IOAtractivos();
	
}

function IOAtractivos()
{
	link=tab.eq(0);
	link.attr("class","activo");
	link=tab.eq(1);
	link.attr("class","");
	link=tab.eq(2);
	link.attr("class","");
	Atractivos.show("slow");
	Infraestructura.hide();
	Planta.hide();
}

function IOInfraestructura()
{
	link=tab.eq(0);
	link.attr("class","");
	link=tab.eq(1);
	link.attr("class","activo");
	link=tab.eq(2);
	link.attr("class","");
	Atractivos.hide();
	Infraestructura.show("slow");
	Planta.hide();
}

function IOPlantas()
{
	link=tab.eq(0);
	link.attr("class","");
	link=tab.eq(1);
	link.attr("class","");
	link=tab.eq(2);
	link.attr("class","activo");
	Atractivos.hide();
	Infraestructura.hide();
	Planta.show("slow");
}
//****************************************************
//muestra las opciones para una busqueda avanzada
function showfind()
{
	$("#detailfind").show("slow");
	$("#linkfind").hide();
}
function hidefind()
{
	$("#detailfind").hide("slow");
	$("#linkfind").show();
	$("#txtprovincia option").eq(0).attr('selected', 'selected');
	
	
	$("#txtcanton").html("<option value=\"-1\" >Seleccione Cant&oacute;n</option");
	$("#txtcanton").attr("disabled","true");

		
	//Desabilida el campo seleccionar Distrito
	$("#txtdistrito").html("<option value=\"-1\" >Seleccione Distrito</option");
	$("#txtdistrito").attr("disabled","true");	
		
	//Desabilida el campo seleccionar pueblo
	$("#txtpueblo").html("<option value=\"-1\" >Seleccione Pueblo</option");
	$("#txtpueblo").attr("disabled","true");		
		
	//Desabilida el campo para escribir la direccion
	$("#txtdireccion").attr("disabled","true;")
}

//procesos de registro y edicion de eventos

function settime()
	{
		//obtienelos select que indican la hora
		//hora inicio 
		var shorai=$("#txthora");		
		//hora fin
		var shoraf=$("#txthoraf");
		//fecha
		var fechai=$("#txtfecha");
		var fechaf=$("#txtfechaf");
		//obtienen la hora 
		hora=shorai.val().split(":");
		horaf=shoraf.val().split(":");
		//
		var date = new Date();
		//si se programa una cita 
		
		if (hora[0] == 23 && hora[1] == 30 ) {
			shoraf.val("0:00");			
			var n=fechai.val().split("/");
			
			if(n[0]==daysInMonth(n[2],n[1]))
			{
				n[0]=1;
				n[1]++;
				if(n[1]==13)
				{
					n[1]=1;
					n[2]++;
				}
			}else
			{
				n[0]++;
			}
			
			fechaf.val(n[0]+"/"+n[1]+"/"+n[2]);			
		}
		
		if(fechai.val()==fechaf.val())
		{
			hi=parseInt(hora[0]);
			mi=parseInt(hora[1]);
			
			hf=parseInt(horaf[0]);
			mf=parseInt(horaf[1]);
			
			
			if((hi>hf)||(hi==hf && mi>=mf)) 
			{
				if(hora[1]=="30")
				{
					shoraf.val((parseInt(hora[0])+1)+":00");
				}
				else
				{
					shoraf.val(hora[0]+":30");
				}
				
			}
		}
		
	}
	//regula las fechas
	function setdate()
	{
		//fecha
		var fechai=$("#txtfecha").val().split("/");
		var fechaf=$("#txtfechaf").val().split("/");
		var date1=new Date();
		date1.setFullYear(fechai[2],fechai[1],fechai[0]);
		var date2=new Date();
		date2.setFullYear(fechaf[2],fechaf[1],fechaf[0]);
		if(date1>date2)
		{
			$("#txtfechaf").val($("#txtfecha").val());
		}
		settime();
	}
	//determina la cantidad de dias de un mes
	//year indica el año en 4 digitos, month el numero del mes  de 1 a 12
	function daysInMonth(_year, _month)
	{
		var monthdays = [0,31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31];
		if ((_month == 1) && (_year % 4 == 0)) {
			return 29;
		}
		else {
			return monthdays[_month];
		}
	}
	
	
